continuous rain - English Synonyms Dictionary